Facebook Certified Marketing Developer模擬試験
/icons/hr.icon
A developer is the admin for their client's Business Manager, which already contains the client's ad accounts. The client has a total of 3 Pages from where they want to run ads. The developer is not the admin of any of the Pages, and the Pages are not included in the Business Manager.
What is the most efficient way for the developer to begin running ads for these Pages?
"開発者は、すでにクライアントの広告アカウントを含む、クライアントのビジネスマネージャのためのadminです。クライアントは、彼らが広告を掲載する場所から、3ページの合計を持っています。開発者は、ページの任意のものの管理者ではなく、ページをビジネスマネージャには含まれていません。
開発者は、これらのページの広告の掲載を開始するための最も効率的な方法は何ですか?"
/icons/決定.iconRequest access for the 3 Pages directly from the Business Manager, and then assign users to access the Page.
要求ビジネスマネージャーから直接3ページへのアクセス、および[割り当てユーザーがページにアクセスします。
Ask the client to create a Business Manager for the 3 Pages, and then add that Business Manager as a child business to the existing Business Manager.
3ページのためのビジネスマネージャを作成し、既存のビジネスマネージャに子ビジネスとしてそのビジネスマネージャを追加するために、クライアントを確認して下さい。
Request access to become the sole admin owner for the 3 Pages, and then import the Pages to the Business Manager.
リクエストのアクセスは3ページのための唯一の管理者の所有者となり、その後、ビジネスマネージャにページをインポートします。
Ask the client to create a Business Manager for each of the 3 Pages, and then add each Business Manager as a child business to the existing Business Manager."
3ページごとにビジネスマネージャを作成し、既存のビジネスマネージャに子ビジネスとして各ビジネスマネージャを追加するためのクライアントを確認して下さい。"
"A client creates a Business Manager for their Facebook Page. The client wants an agency that owns a separate Business Manager to also manage the Page.
How should the agency be granted access to manage this Page within Business Manager?"
"クライアントは、自分のFacebookのページのためのビジネスマネージャを作成します。また、クライアントはページを管理するために別のビジネスマネージャを所有している機関を望んでいます。
どの機関がビジネスマネージャ内このページを管理するためのアクセス権を付与すべきか?"
Claim the Page as part of the agency's own Business Manager.
機関独自のビジネスマネージャの一部としてページを主張します。
/icons/決定.iconShare the Page as an asset with the agency Business Manager.
代理店のビジネスマネージャーと資産としてページを共有します。
Add the admin of the agency Business Manager as an admin of the client Business Manager.
クライアントビジネスマネージャの管理者として代理店ビジネスマネージャの管理者を追加します。
Share the ad account associated with the Page as an asset with the agency Business Manager.
代理店のビジネスマネージャーと資産としてページに関連した広告アカウントを共有します。
"A business wants to advertise products from its inventory based on website activity.
At a minimum, which standard pixel events must be tracked?"
"ビジネスは、ウェブサイトのアクティビティに基づいて、その在庫から製品を宣伝したいと考えています。
標準画素イベントを追跡しなければならない最小、で?"
ECOMMERCE, SERVICES
/icons/決定.iconAddToCart, Purchase, ViewContent
Search, ViewContent, AddToCart, Purchase
Search, ViewContent, AddToCart, InitiateCheckout, Purchase"
"An ecommerce market has a pixel configured to update their catalog inventory each time an item is purchased from their website. However, out-of-stock items are still being shown in the ads.
Which action should be taken to diagnose this issue?
"eコマース市場は、彼らのカタログの在庫項目が彼らのウェブサイトから購入されるたびに更新するように構成されたピクセルを持っています。ただし、在庫切れのアイテムは、まだ広告に示されています。
どのアクションは、この問題を診断するために取られるべきですか?
/icons/決定.iconUse the microdata debugger tool to determine whether the pixel is configured correctly.
ピクセルが正しく設定されているかどうかを判断するためのmicrodataデバッガツールを使用してください。
Ask the business which items are currently out of stock, then check running campaigns to see if those items appear. If they appear, inspect the pixel code for those items.
その後、それらの項目が表示されるかどうかを確認するためのキャンペーンを実行しているチェックし、アイテムが在庫切れの現在のビジネスをして下さい。彼らが表示された場合、それらの項目のためのピクセルコードを検査します。
Use the data feed debugger tool to make sure the inventory column in the catalog is formatted properly.
必ずカタログの在庫列が正しくフォーマットされていることを確認するために、データフィードデバッガツールを使用します。
Ask the business which items are currently out of stock, then use the data feed debugger to locate where appropriate updates are not occurring."
アイテムが在庫切れの現在のビジネスを掲載し、その後、適切な更新が行われていない場所を見つけるためにデータフィードデバッガを使用。"
解説
カタログをアップデートするためにピクセルのPurchaseイベントをデータソースとしている。
これで在庫状況などがカタログにリアルタイムで反映されるはず。
なのに、広告では在庫切れの商品が出てきてしまっている状態。
ピクセルの設定(fbqの実装)に問題がありそうだと思うのでmicrodata debuggerを使って確認するのが正解。
他の選択肢のask the business...というのは、営業とかの人にどの商品が在庫切れか確認してからどうにかするみたいなアナログオペレーションが入っていて筋が悪い。よってなし。
"A client uploads a data feed to their catalog and plans to update it with new descriptions. The new data feed is 250 MB and only contains the updated description field.
How should the client update their catalog using Catalog Manager?"
"クライアントは、彼らのカタログと新しい記述でそれを更新する計画へのデータフィードをアップロードします。新しいデータフィードは250メガバイトであり、唯一の更新説明フィールドが含まれています。
どのようにクライアントは、カタログマネージャを使用してカタログを更新する必要がありますか?"
/icons/決定.icon"1.Split the data feed into 3 files, each less than 100 MB.
2.Select Settings under the original data feed file, and use a single upload to update the data feed.
3.Repeat for all 3 files."
"1.Select Settings under the original data feed file, and use a single upload to update the data feed.
2.Upload the new data feed."
"1.Select Settings under the original data feed file, and use a single upload to replace the data feed.
2.Upload the new data feed."
"1.Split the data feed into 3 files, each less than 100 MB.
2.Select Settings under the original data feed file, and use a single upload to replace the data feed.
3.Repeat for all 3 files.
"An online vendor sells socks that come in many colors and sizes. Currently, each brand of sock has one row in their data feed file.
How should the data feed file be reconfigured?
"オンラインベンダーは、多くの色およびサイズ入って来靴下を販売しています。現在、靴下の各ブランドは、自社のデータフィードファイルの1行を持っています。
データフィードのファイルがどのように再構成する必要がありますか?
/icons/決定.iconList all variants of the each brand of sock, and use the item_group_id column to group them together.
リストは、すべての靴下の各ブランドの変異体、および一緒にグループにそれらをitem_group_id列を使用しています。
Combine all sock brands into a single product, and use 3 custom columns that list all of the brands, colors and sizes.
単一の製品にすべての靴下ブランドを組み合わせ、そしてすべてのブランド、色、サイズのリストという3つのカスタム列を使用します。
List all variants of each brand of sock, and prefix the id in the id column with a unique set identification number.
リストは、すべての靴下の各ブランドの変異体、および固有のセットの識別番号とID欄にIDを付けます。
Keep the data feed file formatted with each brand with its own row, and add custom columns for size and color.
独自の行に各ブランドでフォーマットされたデータフィードファイルを維持し、サイズと色のためにカスタム列を追加します。
"A client creates a new pixel to use on their website to measure completed registrations. In the first week after implementing the pixel base code, the client records 200 complete registrations in their system. The client sees only 180 complete registration events in the Facebook pixel dashboard.
What is a potential cause of this discrepancy?"
"クライアントが完了登録を測定するために、彼らのウェブサイト上で使用するために、新しいピクセルを作成します。ピクセルベースのコードを実装した後の最初の週では、クライアントは、自分のシステムでは200件の完全な登録を記録します。クライアントは、Facebookのピクセルのダッシュボードでのみ180、完全な登録イベントを見ています。
この不一致の潜在的な原因は何ですか?"
The pixel is firing multiple times for the same CompleteRegistration event.
ピクセルは同じCompleteRegistrationイベントに対して複数回発射されます。
/icons/決定.iconThe pixel was not loaded before a page exit.
ピクセルは、ページの出口の前にロードされていませんでした。
Web crawlers triggered a CompleteRegistration event each time they crawled the page."
ウェブクローラはCompleteRegistrationイベントに彼らがページをクロールするたびにトリガ。"
Advanced Matching was not configured for this event.
高度なマッチングは、このイベントのために設定されていません。
"An online retailer is running a limited-time 75% off sale on select items. The retailer creates a single page on their website to display these items and installs a pixel to track PageView events directly on the page. However, no pixel events appear in Events Manager. The Facebook Pixel Helper does not show any pixels firing.
The complete <head> tags on the retailer's page that contain the pixel base code are shown:
"オンライン小売業者は、選択項目75%オフセール期間限定を実行しています。小売業者は、これらの項目を表示するために彼らのウェブサイト上で単一のページを作成し、ページ上で直接ページビューイベントを追跡するためにピクセルをインストールします。しかし、ピクセルのイベントがイベントマネージャに表示されません。 Facebookのピクセルヘルパーは、任意のピクセルが発火表示されません。
code:html
<head>
<!-- Facebook Pixel Code -->
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)0; s.parentNode.insertBefore(t,s)}(window, document,'script',
fbq('init', '177958950102194');
fbq('track', 'PageView');
<noscript><img height=""1"" width=""1"" style=""display:none""
/></noscript>
<!-- End Facebook Pixel Code -->
</head>
The pixel ID is correct.
What is causing the base code to malfunction?"
/icons/決定.iconThere are missing tags in the base code.
There was a PageView event instead of a ViewContent."
The base code was not placed in the <body> tag.
The parameters set in the <img> tag are incorrect.
"A developer discovers that a client has 2 pixels on their website.
Refer to the following code:
code:html
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)0; s.parentNode.insertBefore(t,s)}(window, document,'script',
fbq('init', '1234');
fbq('track', 'PageView');
fbq('init', '5678');
fbq('track', 'Purchase');
</script>
What behavior is a result of this code?"
/icons/決定.icon"Pixel 1234 receives a PageView event. Both pixels receive a Purchase event.
Both pixels receive PageView and Purchase events.
Pixel 1234 receives a PageView event. Pixel 5678 receives a Purchase event.
This code causes an error.
"A client wants to capture the event of users sharing a promotion code with their friends. The advertiser suggests using a custom event. The following pixel code is added:
code:html
<!DOCTYPE html>
<html>
<head>
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)0; s.parentNode.insertBefore(t,s)}(window, document,'script',
fbq('init', '1391954354806557');
fbq('track', 'PageView');
fbq('track', 'CustomShareEvent', {
promotion: 'share_discount_10%',
custom_param1: 'ABC',
value: 10.00,
currency: 'USD'
});
</script>
fbq('track', 'CustomShareEvent', {
promotion: 'share_discount_10%',
custom_param1: 'ABC',
value: 10.00,
currency: 'USD'
});
</head>
</html>
Which problem is presented in this code?"
custom_param1 is an invalid property.
value and currency are invalid for the events.
Custom events are used incorrectly.
/icons/決定.iconThe pixel code is not placed correctly.
"An ecommerce advertiser wants to start firing a pixel event when the user clicks Add To Cart. The advertiser has already initialized the pixel code in this page and has been sending the PageView event. It also uses the JQuery library on the webpage. The Add To Cart button HTML code is below:
code:html
<body>
...
<button id=""addToCartButton"">Add To Cart</button>
...
</body>
How should the developer amend the code to start sending the AddToCart pixel event?
code:html
"<button id=""addToCartButton"">Add To Cart</button>
<script>
fbq('track', 'AddToCart');
</script>"
code:html
<button id=""addToCartButton"">Add To Cart</button>
<script type=""text/javascript"">
fbq('init', '292287931437005');
$('#addToCartButton').click(function() {
fbq('track', 'AddToCart', {currency: ""USD"", value: 30});
});
</script>"
code:html
<button id=""addToCartButton"" onClick=""fbq('track', 'AddToCart', {currency: ""USD"", value: 30})"">Add To Cart</button>"
/icons/決定.icon
code:html
"<button id=""addToCartButton"">Add To Cart</button>
<script>
fbq('init', '292287931437005');
fbq('track', 'AddToCart', {currency: ""USD"", value: 30});
</script>"
"An ecommerce business recently enabled automatic Advanced Matching for their pixel, but has not seen much improvement in the volume of web conversion events in Events Manager. The following pixel base code is directly on all pages of the business website:
"eコマース事業は最近、彼らのピクセルの自動高度なマッチングを可能にしますが、イベントマネージャのWeb変換イベントの量で多くの改善を見ていません。次のピクセルベースのコードでは、ビジネスのウェブサイトのすべてのページに直接次のとおりです。
code:html
<!-- Facebook Pixel Code -->
<!-- End Facebook Pixel Code -->
Based on the information above, what is causing this issue?"
"The src is using HTTPS instead of HTTP.
The pixel is implemented in an iframe.
/icons/決定.iconThe pixel is implemented with an <img> tag.
The pixel is missing from pages where users submit forms."
"A shoe advertiser plans to create a custom conversion to capture actions from users who browse high heels on their website.
Which event category should the advertiser use when creating this custom conversion?"
/icons/決定.iconViewContent
"Search"
"PageView
Purchase
"A client is implementing pixel-based catalogs.
Which limitation will the client experience for running dynamic ads?"
"クライアントは、ピクセルベースのカタログを実施しています。
どの制限クライアントの経験が動的広告を実行しているためだろうか?"
The client will be unable to update products as "out-of-stock".
クライアントは、「在庫切れ」などの製品を更新することはできません。
Only products that have been visited by customers will appear in the dynamic ads."
お客さまが訪れてきた唯一の製品は、動的広告に表示されます。"
Only products without product variants will appear in the dynamic ads."
製品バリエーションのない唯一の製品は、動的広告に表示されます。"
The catalog will be unable to pick up on product variants for effective retargeting."
カタログには、効果的なリターゲットの製品バリエーションにピックアップすることができません。"
"An ecommerce client has the following pixel implementation on their website:
code:thml
<head>
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)0; s.parentNode.insertBefore(t,s)}(window, document,'script',
fbq('init', 'PIXEL_ID');
fbq('track', 'InitiateCheckout');
function placeOrder(){
if(validateOrder()){
submitPurchaseOnBackend(); // Assume valid implementation
products.forEach(product => {
fbq('track', 'Purchase', {content_type: 'product', content_ids: product.id, currency: ""USD"", value: product.price}); });
}
}
</script>
</head>
<h2>You're almost done! Confirm order details</h2>
<div id=""cart"">
...
</div>
<form>
<input type=""text"" name=""name""/>
<input type=""text"" name=""email""/>
<input type=""text"" name=""address""/>
<input type=""submit"" value=""Place order"" onclick=""placeOrder()""/>
</form>
What is a result of this pixel setup?"
/icons/決定.iconThe client will overreport purchases to Facebook.
The client will be unable to retarget users who failed to click Place Order.
The client will be able to accurately gauge the number of purchases on Facebook."
The client will underreport purchases to Facebook.
"A client is utilizing Shopify for their ecommerce business. The client wants to integrate Facebook tracking to better leverage dynamic ads. The client has enabled the Shopify Marketing extension and provided them with the pixel ID. In the settings of their Shopify Checkout, the client includes the following code:
"クライアントは、彼らのeコマースビジネスのためShopifyを利用しています。クライアントは、より良い活用し、動的広告にFacebookの追跡を統合することを望んでいます。クライアントはShopifyマーケティングエクステンションを有効にし、ピクセルIDとそれらを提供してきました。そのShopifyチェックアウトの設定では、クライアントは、次のコードが含まれています。
code:html
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)0; s.parentNode.insertBefore(t,s)}(window, document,'script',
fbq('init', '2151228495181312');
fbq('track', 'Purchase', {value: '{{ subtotal_price | money_without_currency }}', currency: 'USD'});
</script>
<noscript><img height=""1"" width=""1"" style=""display:none""
/></noscript>
What is the expected outcome of this implementation?"
The pixel fails to capture Purchase events because the value parameter is incorrectly set."
The pixel over reports on Purchase events and fires regardless of whether the purchase is completed.
/icons/決定.iconThe pixel counts all Purchase events twice.
The pixel accurately captures all Purchase events."
"A Facebook advertiser's website is hosted on http://www.example.com. The advertiser sees discrepancies between Facebook Analytics and its own analytics tool. The pixel code is as shown: code:html
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)0; s.parentNode.insertBefore(t,s)}(window, document,'script',
fbq('init', '292287931437005', {ea: 'johnsmith@example.com', fn: 'john', ct: 'menlopark', st: 'ca'});
fbq('track', 'PageView');
</script>
<noscript><img height=""1"" width=""1"" style=""display:none""
/></noscript>
What are the reasons for this discrepancy? (Choose 2)"
/icons/決定.iconThere is an issue with the Advanced Matching parameters.
There is a critical error with the JavaScript syntax.
The client's website is not hosted on a secure https domain.
/icons/決定.iconThere is a mismatch in pixel event types.
"A client tries to add products to their catalog, but experiences issues when uploading the following CSV file:
code:csv
id title description link image_link availability price gtin brand shipping
Example US::Standard:10 USD
Example US::Standard:10 USD
What is causing the product upload failure?
The gtin is not specified.
The shipping field has an incorrect value.
/icons/決定.iconThe availability field has incorrect values.
The product group ID is not specified for product variants.
"The Catalog Manager sends a warning that Facebook has not received any Purchase events for a catalog. The ViewContent and AddToCart events have a perfect match rate. The following code has been placed on the client's website:
"カタログマネージャは、Facebookがカタログのいずれかの購入イベントを受信していないことを示す警告を送信します。 ViewContentとAddToCartのイベントが完璧にマッチ率を持っています。次のコードは、クライアントのウェブサイトに置かれています
code:html
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)0; s.parentNode.insertBefore(t,s)}(window, document,'script',
fbq('init', '123456');
fbq('track', 'PageView');
fbq('track', 'Purchase', {content_type: 'products', content_ids: 123,456}; </script>
Which action should be taken so that Catalog Manager recognizes the Purchase events?"
/icons/決定.iconCorrect the content_type parameter."
Correct the content_ids parameter.
Add currency and value parameters.
Add an order_id parameter."
"A non-technical advertiser wants to set up Advanced Matching for an existing pixel on their website to increase the conversion rate. The phone numbers of this advertiser's clients should not be used as part of the matching criteria.
How should the advertiser set up Advanced Matching?"
"非技術系の広告主は、コンバージョン率を高めるために彼らのウェブサイト上の既存のピクセルのための高度なマッチングを設定したいと考えています。この広告主の顧客の電話番号が一致基準の一部として使用すべきではありません。
どのように広告主は、高度なマッチング設定する必要がありますか?"
/icons/決定.iconEnable automatic Advanced Matching in Events Manager and turn off the toggle for the phone number.
Enable automatic Advanced Matching in Events Manager and create a rule in Traffic Permissions to block inbound phone numbers."
Update the pixel code for manual Advanced Matching and mask the first 5 digits of the phone number.
Update the pixel code for manual Advanced Matching and perform an MD5 hash on the phone number to encrypt the field.